All credit to Team 12 at the Space Age playtesting LAN party in Prague. I might have finished it, but I stood on the shoulders of giants!